package top.healthylife.gateway.platform.br.dto.basicdata.stabilityindex.res;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import top.healthylife.gateway.dto.annotation.ApiField;

/**
 * @author : 高则喜
 * @Date 2020/12/24 17:53
 */
@Data
@Accessors(chain = true)
@ApiModel("Authentication")
public class Authentication {
    @ApiField(value = "关联身份证与输入身份证是否匹配" , info = "1(匹配成功),0(匹配失败) " )
    @ApiModelProperty(value="关联身份证与输入身份证是否匹配",example="1(匹配成功),0(匹配失败) " )
    private String id;

    @ApiField(value = "关联手机号与输入手机号是否匹配" , info = "1(匹配成功),0(匹配失败) " )
    @ApiModelProperty(value="关联手机号与输入手机号是否匹配",example="1(匹配成功),0(匹配失败) " )
    private String cell;

    @ApiField(value = "关联电子邮箱与输入电子邮箱是否匹配" , info = "1(匹配成功),0(匹配失败) " )
    @ApiModelProperty(value="关联电子邮箱与输入电子邮箱是否匹配",example="1(匹配成功),0(匹配失败) " )
    private String mail;

    @ApiField(value = "身份证号手机号邮箱是否匹配" , info = "第一位表示id和cell之间的关联关系，1为有关联，0为没有关联； 第二位表示id和mail的关系，取值同上； 第三位表示cell和mail之间的关系，取值同上； 例：001 " )
    @ApiModelProperty(value="身份证号手机号邮箱是否匹配",example="第一位表示id和cell之间的关联关系，1为有关联，0为没有关联； 第二位表示id和mail的关系，取值同上； 第三位表示cell和mail之间的关系，取值同上； 例：001 " )
    private String keyRelation;

    @ApiField(value = "关联姓名与输入姓名是否匹配" , info = "1(匹配成功),0(匹配失败) " )
    @ApiModelProperty(value="关联姓名与输入姓名是否匹配",example="1(匹配成功),0(匹配失败) " )
    private String name;

    @ApiField(value = "身份证号姓名是否匹配" , info = "9（身份证匹配失败、未知），1(一致),0(不一致)； " )
    @ApiModelProperty(value="身份证号姓名是否匹配",example="9（身份证匹配失败、未知），1(一致),0(不一致)； " )
    private String idName;

    @ApiField(value = "关联公司座机号与输入公司座机号是否匹配" , info = "1(匹配成功),0(匹配失败) " )
    @ApiModelProperty(value="关联公司座机号与输入公司座机号是否匹配",example="1(匹配成功),0(匹配失败) " )
    private String bizTel;

    @ApiField(value = "关联家庭座机号与输入家庭座机号是否匹配" , info = "1(匹配成功),0(匹配失败) " )
    @ApiModelProperty(value="关联家庭座机号与输入家庭座机号是否匹配",example="1(匹配成功),0(匹配失败) " )
    private String homeTel;
}
